package com.xintool.window;
import com.xintool.window.Buttons.*;
import javax.swing.*;
import java.awt.*;

public class MyWindow extends JFrame {
    //构造函数不需要（也不能）用 void 或其他返回类型修饰，因为它本身的作用就是创建对象实例，而不是一个普通方法。
    // 构造函数：没有返回类型，名称与类名一致

    public MyWindow(){
        // 设置窗口标题
        setTitle("xinSeer辅助工具v1.4.1");
        // 设置窗口大小（宽, 高）
        setSize(320, 170);
        // 设置关闭窗口时退出程序
        setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        setResizable(false);         // 禁止调整窗口大小

        //setAlwaysOnTop(true);        // 窗口始终置顶
        // 窗口居中显示
        setLocationRelativeTo(null);
        // 设置布局为 FlowLayout（组件按顺序排列）
        setLayout(new FlowLayout(FlowLayout.CENTER, 10, 5));

        // 将按钮添加到窗口的内容面板
        getContentPane().add(new Button_sxkz().showButton());//属性克制
        getContentPane().add(new Button_clhq().showButton());//材料获取
        getContentPane().add(new Button_jljsq().showButton());//精灵计算
        getContentPane().add(new Button_xxl().showButton());//学习力
        getContentPane().add(new Button_jltj().showButton());//精灵图鉴
        getContentPane().add(new Button_kgt().showButton());//个体查询
        //getContentPane().add(new Button_timer().showButton());//计时器
        getContentPane().add(new Button_character().showButton());//性格修正表
        getContentPane().add(new Button_characteristic().showButton());//特性表
        getContentPane().add(new Button_jpq().showButton());//记牌器
        getContentPane().add(new Button_info().showButton());//关于

        getContentPane().add(new Button_top(this).showButton());//置顶

        // 显示窗口
        setVisible(true);
    }
}
